CC15-2006: Generating Multivariate Normal Data by Using PROC IML

نویسنده

  • Lingling Han
چکیده

In simulation studies in statistics, there are many situations that we need to generate data from a multivariate normal distribution. By multivariate normal data we mean joint observations of p variables Y1, Y2, . . . , Yp, in which each individual variable by itself is normally distributed, the variables are mutually correlated, and come from a joint multivariate normal distribution. The procedure for generation of multivariate normal data is similar to the univariate case, that is, we can generate pairs of independent normals and then multiplied that pairs by the Cholesky square root of the desired variancecovariance matrix. One way to do that is to obtain the formula for the Cholesky square root of the variance-covariance matrix, and which is easy for bivariate normal data. However, it becomes complicated when p is large. An alternative method by using PROC IML can be used to accomplish the desired data easily by using matrix computations. Function HALF in PROC IML can be used to obtain the Cholesky square root of the desired variance-covariance matrix.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SAS/IML Function Modules for Multivariate Random Sampling

For certain kinds of statistical simulations and Bayesian analyses, it is necessary to generate random samples from multivariate distributions. SAS/IML software provides the RANDGEN function for generating random samples from univariate distributions. However, the only subroutine for sampling from multivariate distributions is SAS/IML’s VNORMAL call, which samples from multivariate normal distr...

متن کامل

Applications of the Iml Procedure for Multiple Response Permutation Tests

This article discusses statistical methods for the analysis of multivariate data in experiments with a relatively small number of subjects. Methods based on the assumption of multivariate normality have power that decreases rapidly as the number of variates increases for a fixed sample size. In some investigations, the number of variates exceeds the sample size creating an awkward dilemma in cl...

متن کامل

SUGI 28: Estimating Standard Errors for CLASS Variables in Generalized Linear Models Using PROC IML

Analysts who work frequently with linear models using the SAS System often use the LSMEANS statement in PROC GLM or PROC MIXED to obtain “adjusted means.” The absence of a clear analogue to these least-squares means for nonlinear or generalized linear models can be an obstacle for both the analyst and the eventual audience of the analysis. This paper shows how to use PROC IML to estimate standa...

متن کامل

Use of Proc Iml to Calculate L-moments for the Univariate Distributional Shape Parameters Skewness and Kurtosis

Exploratory data analysis statistics, such as those generated by the SAS® procedure PROC UNIVARIATE (1990), are useful tools to characterize the underlying distribution of data prior to more rigorous statistical analyses. Assessment of the distributional shape of data is usually accomplished by careful examination of the values of the third and fourth central moments, skewness and kurtosis. How...

متن کامل

The “ Handy - Dandy , Quick - n - Dirty ” Automated Contrast Generator - A SAS / IML R © Macro to Support the GLM , MIXED , and GENMOD Procedures

Contrasts are an important component of the armamentarium of the statistician. In the SAS/STAT R © GLM, ANOVA, MIXED, and GENMOD procedures, the contrasts are used to answer specific additional questions. In many cases, it is difficult to define contrasts which are estimable, or correctly formed. A macro which converts a question about differences between cells (defined in several ways) into es...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006